﻿package monitoring.resource;

public interface Resource {
    
    //CPU
    public int   getCPUCount();
    public int   getCoreCount();
    public int   getCPUSpeed();
    public int   getCPUUseage();
    
    //Memory
    public int getPhysicalMemory();
    public int getSwapMemory();
    public int getMemoryUseage();
    public float getMemoryUse();
        
    //Disk
    public int getDiskCount();
    public int getDiskTotalCapacity();
    public int getDiskuseage();
    public float getIO_idle();

    //Network
    public int getNetworkTraffic();
    
    //Server
    public String getServerName();
    
    //OS
    public String getOS_Name();

}
